﻿using System;
using System.Collections.Generic;

namespace NewCodeAPI.Models;

/// <summary>
/// 人才信息表
/// </summary>
public partial class Interviewee
{
    /// <summary>
    /// id自增主键
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 用户名
    /// </summary>
    public string? Username { get; set; }

    /// <summary>
    /// 密码
    /// </summary>
    public string? Password { get; set; }

    /// <summary>
    /// 中文名
    /// </summary>
    public string Name { get; set; } = null!;

    public string? SpellName { get; set; }

    /// <summary>
    /// 性别（0-女，1-男）
    /// </summary>
    public string Gender { get; set; } = null!;

    /// <summary>
    /// 年龄
    /// </summary>
    public int? Age { get; set; }

    /// <summary>
    /// 出生日期
    /// </summary>
    public string? Birthday { get; set; }

    /// <summary>
    /// 身份证号
    /// </summary>
    public string? Cardno { get; set; }

    /// <summary>
    /// 手机号码
    /// </summary>
    public string Mobile { get; set; } = null!;

    /// <summary>
    /// 电子邮件
    /// </summary>
    public string Email { get; set; } = null!;

    /// <summary>
    /// 学历（选框已有）
    /// </summary>
    public string? Degree { get; set; }

    /// <summary>
    /// 毕业年月，如 2016-07
    /// </summary>
    public string? GraduateMonth { get; set; }

    /// <summary>
    /// 工作地点LOCATION
    /// </summary>
    public string? WorkLocation { get; set; }

    /// <summary>
    /// 工作地点描述
    /// </summary>
    public string? WorkLocComment { get; set; }

    /// <summary>
    /// 项目组别 PROJ_GROUP( 1-CSTC-ICG 2-CSTS-GCT-BI 3-CSTS-GCT-CBK 4-CSTS-GCT-CM 5-CSTS-GCT-CSS 6-CSTS-GCT-EBT 7-CSTS-GCT-ECS 8-CSTS-GCT-TC 9-CSTS-GCT-WM 10-SSVB 11-Sonny 12-交行 13-摩根 14-益伯睿 15-拓明 16-量子金服 17-富达 18-SCB 19-后台TCS 20-后台PD)
    /// </summary>
    public string? ProjGroup { get; set; }

    /// <summary>
    /// 项目组别描述
    /// </summary>
    public string? ProjGroupComment { get; set; }

    /// <summary>
    /// 学校ID(为0表示为空)
    /// </summary>
    public int UnivId { get; set; }

    /// <summary>
    /// 学校备注
    /// </summary>
    public string? UnivComment { get; set; }

    /// <summary>
    /// 学院ID(为0表示为空)
    /// </summary>
    public int CollegeId { get; set; }

    /// <summary>
    /// 学院备注
    /// </summary>
    public string? CollegeComment { get; set; }

    /// <summary>
    /// 所学专业 MAJOR(1-计算机科学与技术 2-软件工程 3-电子商务 4-电子信息工程 5-网络工程 6-通讯工程 7-信息系统与信息管理 8-计算机软件 9-软件服务外包 10-物联网工程)
    /// </summary>
    public string? Major { get; set; }

    /// <summary>
    /// 所学专业备注
    /// </summary>
    public string? MajorComment { get; set; }

    /// <summary>
    /// 英语等级 ENG_LEVEL（0-无，1-四级,2-六级，3-专四，4-专八，5-托福，6-雅思）
    /// </summary>
    public string? EnglishLevel { get; set; }

    /// <summary>
    /// 人才来源 TAL_SOURCE（1-校宣讲会，2-校招聘会，3-网络招聘，4-培训学校，5-其他途径）
    /// </summary>
    public string? TalentSource { get; set; }

    /// <summary>
    /// 招聘状态 RC_STATE（1-筛选简历不合格，2-筛选简历合格，3-未参加初试，4-参加初试，5-放弃初试，6-初试不合格，7-初试合格，8-未完善简历，9-已完善简历，10-放弃完善简历）
    /// </summary>
    public string? RecruitState { get; set; }

    /// <summary>
    /// 招聘状态说明
    /// </summary>
    public string? StateComment { get; set; }

    /// <summary>
    /// 头像存放地址
    /// </summary>
    public string? PhotoUrl { get; set; }

    /// <summary>
    /// 简历附件存放地址
    /// </summary>
    public string? ResumeUrl { get; set; }

    /// <summary>
    /// 岗位 POSITION（1-Java，2-MF，3-C，4-.net，5-Testing，6-BI，7-PMA，8-Ba，9-Admin，10-Other）
    /// </summary>
    public string? Position { get; set; }

    /// <summary>
    /// 岗位备注
    /// </summary>
    public string? PositionComment { get; set; }

    /// <summary>
    /// 户籍地址省份
    /// </summary>
    public string? NativePlaceProv { get; set; }

    /// <summary>
    /// 户籍地址城市
    /// </summary>
    public string? NativePlaceCity { get; set; }

    /// <summary>
    /// 户籍地址备注
    /// </summary>
    public string? NativePlaceComment { get; set; }

    /// <summary>
    /// 入职公司时间 如 2016-10-01
    /// </summary>
    public string? InCompanyTime { get; set; }

    /// <summary>
    /// 入职项目时间 如 2016-10-01
    /// </summary>
    public string? InProjTime { get; set; }

    /// <summary>
    /// 离职时间 如 2016-10-01
    /// </summary>
    public string? LeaveTime { get; set; }

    /// <summary>
    /// 备注信息
    /// </summary>
    public string? Remark { get; set; }

    /// <summary>
    /// 结业协议签署情况 SIGN_EPMTAGMT(1-已签署 2-未签署)
    /// </summary>
    public string? EmploymtAgreemt { get; set; }

    /// <summary>
    /// 删除标志字段(N-标识正在使用，Y-标识被删除)
    /// </summary>
    public string Del { get; set; } = null!;

    /// <summary>
    /// 创建时间（YYYY-MM-DD HH-mm-SS）
    /// </summary>
    public string CreateTime { get; set; } = null!;

    /// <summary>
    /// 创建人
    /// </summary>
    public string CreatePerson { get; set; } = null!;

    /// <summary>
    /// 修改时间（YYYY-MM-DD HH-mm-SS）
    /// </summary>
    public string UpdateTime { get; set; } = null!;

    /// <summary>
    /// 修改人
    /// </summary>
    public string UpdatePerson { get; set; } = null!;
}
